package circuit1;

/*
 * Borovicska Szglab4 2011
 * @package circuit1
 */



/**
 *
 * @author Adam
 */
public class Logger  {
        public static Logger instance;
        static int indentation;
        
        static { instance = new Logger(); indentation = 0; }

        /**
         * default konstuktor, hogy ne legyen peldanyosithato
         */
        //private Logger() {

        //}

        /**
         * naplozo fuggveny
         * @param s
         *            a naplozott szoveg
         */
        public static void Log(String s) {
                indentate();
                //System.out.println(s);
        }
        
        /**
         * naplozo fuggveny
         * @param s
         *            a naplozott szoveg
         */
        public static void LogAsk(String s) {
                indentate();
                //System.out.print(s);
        }
        
        /**
         * naploszoveg jobbra tolasa
         */
        public static void indent() {
                indentate();
                //System.out.println("{");
                indentation++;
        }
        
        /**
         * naploszoveg balra tolasa
         */
        public static void unindent() {
                indentation--;
                indentate();
                //System.out.println("}");        
        }
                
        /**
         * szoveg betolasa az indentation valtozonak megfeleloen
         */
        public static void indentate() {
                for (int i = 0; i < indentation; i++) {
                        //System.out.print("  ");
                }
        }
        
}
